package com.ruoyi.member.service;

import java.util.List;
import com.ruoyi.member.domain.MessageSend;

/**
 * 通知消息Service接口
 * 
 * @author zhaogang
 * @date 2024-07-21
 */
public interface IMessageSendService 
{
    /**
     * 查询通知消息
     * 
     * @param messageId 通知消息主键
     * @return 通知消息
     */
    public MessageSend selectMessageSendByMessageId(Long messageId);

    /**
     * 查询通知消息列表
     * 
     * @param messageSend 通知消息
     * @return 通知消息集合
     */
    public List<MessageSend> selectMessageSendList(MessageSend messageSend);

    /**
     * 新增通知消息
     * 
     * @param messageSend 通知消息
     * @return 结果
     */
    public int insertMessageSend(MessageSend messageSend);

    /**
     * 修改通知消息
     * 
     * @param messageSend 通知消息
     * @return 结果
     */
    public int updateMessageSend(MessageSend messageSend);

    /**
     * 批量删除通知消息
     * 
     * @param messageIds 需要删除的通知消息主键集合
     * @return 结果
     */
    public int deleteMessageSendByMessageIds(Long[] messageIds);

    /**
     * 删除通知消息信息
     * 
     * @param messageId 通知消息主键
     * @return 结果
     */
    public int deleteMessageSendByMessageId(Long messageId);
}
